%{
#include <stdio.h>

#ifdef __cplusplus
extern "C" {
#endif

void yyerror(const char *s);
extern int yylex(void);

#ifdef __cplusplus
}
#endif
%}

%union {
	char *word;
}

%token <word> STATIC
%token <word> WORD

%%
statement:
%%
void yyerror(const char *s)
{
	printf("%s\r\n", s);
}

extern FILE *yyin;
int main()
{
#ifdef YYDEBUG
	yydebug = 0;	
#endif	
	do {
		yyparse();
	}while(!feof(yyin));
	
	return 0;
}
